<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<fmt:message key="titulo.cadastro" var="title">
    <fmt:param>
        <fmt:message key="titulo.usuario" />
    </fmt:param>
</fmt:message>
<%@ include file="/WEB-INF/jsp/includes/topo.jspf" %>
<form action="${path}/pages/usuario/salvar" method="POST" class="formCadastro">
    
    <c:if test="${not empty entidade.id}">
        <input type="hidden" name="_method" value="PUT"/>
        <label><fmt:message key='campo.id' /></label>
        <input type="text" name="entidade.id" value="${entidade.id}" readonly="readonly" />
    </c:if>
    
    <label><fmt:message key='campo.nome' /></label>
    <input type="text" name="entidade.nome" value="${entidade.nome}"
    	   class="${mapErrors['nome'] != null ? 'inputError' : ''}"
    	   title="${mapErrors['nome'] != null ? mapErrors['nome'] : ''}"/>

    <label><fmt:message key='campo.orgao' /></label>
    <input type="text" name="entidade.orgao" value="${entidade.orgao}"
   		   class="${mapErrors['orgao'] != null ? 'inputError' : ''}"
    	   title="${mapErrors['orgao'] != null ? mapErrors['orgao'] : ''}" />
    
    <label><fmt:message key='campo.matricula' /></label>
    <input type="text" name="entidade.matricula" value="${entidade.matricula}"
   		   class="${mapErrors['matricula'] != null ? 'inputError' : ''}"
    	   title="${mapErrors['matricula'] != null ? mapErrors['matricula'] : ''}"/>

    <label><fmt:message key='campo.senha' /></label>
    <input type="password" name="entidade.senha" value="${entidade.senha}"
    	   class="${mapErrors['senha'] != null ? 'inputError' : ''}"
    	   title="${mapErrors['senha'] != null ? mapErrors['senha'] : ''}"/>

    <label><fmt:message key='campo.perfilUsuario' /></label>
    <select name="entidade.perfil">
        <c:forEach items="${perfilUsuarioList}" var="perfil">    
            <option value="${perfil.id}" ${entidade.perfil.id == perfil.id ? 'selected' : ''}>${perfil.nome}</option>    
        </c:forEach>
    </select>
    
    <label><fmt:message key='campo.status' /></label>
    <div class="radioButton">
        <c:forEach items="${statusList}" var="status">
            <input type="radio"  name="entidade.status" value="${status.value}" ${entidade.status.value == status.value ? 'checked' : ''} /><label>${status.label}</label>
        </c:forEach>
    </div>

    <div class="actions">
        <input type="submit" value="<fmt:message key='acao.salvar' />" />
        <input type="button" value="<fmt:message key='acao.limpar' />" onclick="javascript:window.location.assign('${path}/pages/usuario/novo')" />
        <input type="button" value="<fmt:message key='acao.pesquisar' />" onclick="javascript:window.location.assign('${path}/pages/usuario')" />
    </div>
</form>
<%@ include file="/WEB-INF/jsp/includes/rodape.jspf" %>